// import { query } from '../services/todo'

function createDataforFetch() {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      resolve([
        {
          "name": "devin",
          "age": "hello word"
        }
      ])
    }, 1000)
  })
}


export default {
  namespace: 'global',
  state: {
    msg: 'todo-----msg'
  },
  subscriptions: {
    // setup({ dispatch, history }) {  // eslint-disable-line
    // },
  },
  // redux-saga
  effects: {
    // *fetch({ payload }, { call, put }) {  // eslint-disable-line
    //   yield put({ type: 'save' });
    // },
    // *testDva({ payload }, { call, put }) {
    //   let data = yield call(query)
    //   console.log('data', data)
    //   yield put({ type: 'sava', data })
    // },
    // *testUmi({ payload }, { call, put }) {
    //   let data = yield createDataforFetch()
    //   console.log('data', data)
    //   yield put({ type: 'sava', data })
    // }
    // 添加
    // toggle
    // remove
  },
  reducers: {
    // save(state, action) {
    //   return { ...state, ...action.payload };
    // },
  },
};
